@charset "UTF-8";

div.cabecera {
    position: relative;
	border:1px solid #CCCCCC;
	 }
 div.cabecera table.fija {
      width:100%;
  }
  div.cabecera tbody.fija {
      height: 200px;
     overflow-y: auto;
     overflow-x: hidden;
 }
 div.cabecera table.fija th.fija {
     background-color:#89C0C7;
	 font-size:11px;
 }
 div.cabecera table.fija td.fija {
     background-color:#CCCCCC;
	 text-align:center;
	 font-size:12px;
 }
 div.cabecera thead.fija td.fija, div.cabecera thead.fija th.fija {
     position:relative;
 }
 
 /* IE7 hacks */
 div.cabecera {
     *position: relative;
     *height: 200px;
     *overflow-y: scroll;
     *overflow-x: hidden;
    *padding-right:16px;
 }
 
 div.cabecera thead.fija tr.fija {
     *position: relative;
     _position: absolute;
     *top: expression(this.offsetParent.scrollTop-2);
     *background:none;
    background-color:#FFFFFF;
 }
  
 div.cabecera tbody.fija {
     *height: auto;
     *position:absolute;
     *top:50px;   
 }

 /* IE6 hacks
 div.cabecera {
     _width:expression(this.offsetParent.clientWidth-20);
     _overflow: auto;
     _overflow-y: scroll;
     _overflow-x: hidden;
 }
 div.cabecera thead tr {
    _position: relative
 } */